﻿.clear_fix {
	zoom: 1;
}
.clear_fix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}
/* 面包屑 */
.breadcrumb {
    margin: 10px 0;
    padding: 0;
    line-height: 20px;
    list-style: none;
    font-family: SimSun;
    *width: 100%; /* 解决IE6、7下不能撑满父元素的问题 */
}
.breadcrumb li {
    float: left;
    margin-right: 3px;
}
.breadcrumb .end {
    padding-left: 5px;
    margin-right: 0;
}
.breadcrumb a {
    display: inline-block;
    padding: 1px 5px 0;
    color: #0073b6;
    text-decoration: none;
}
.breadcrumb a:hover {
    color: #f60;
    text-decoration: underline;
}
.breadcrumb .more {
    position: relative;
    float: left;
}
.breadcrumb .more span {
    position: relative;
    display: inline-block;
    padding-right: 13px;
    background: #fff;
    z-index: 1;
}
.breadcrumb .more i {
    height: 0;
    overflow: hidden;
    border-color:  #999 transparent;
    _border-color: #999 #fff; /* IE6不支持透明 */
    border-style: solid;
    border-width: 4px 4px 0;
    position: absolute;
    right: 5px;
    top:  8px;
}
.breadcrumb .open span {
    border: 1px solid #ccc;
    border-bottom: 0;
}
.breadcrumb .open span a {
    padding: 0 4px 0;
}
.breadcrumb .open i {
    border-width: 0 4px 4px;
}
.breadcrumb .more ul {
    margin: 0;
    padding: 5px 0 0;
    width: 250px;
    border: 1px solid #ccc;
    box-shadow: 1px 1.732px 3px 0px #ededed;
    list-style: none;
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 20px;
}
.breadcrumb .more li {
    margin-bottom: 5px;
}
.breadcrumb .open ul {
    visibility: visible;
}
/* 用于固定定位的，兼容IE6 */
.fixed {
    position: fixed;
    _position: absolute; /* 用来兼容IE6 */
}
/* 右下角侧边导航块(包含返回顶部, 问卷调查 | 在线客服 | QQ咨询)默认样式 */
.side_nav {
	right: 20px;
	bottom: 20px;
	width: 50px;
	z-index:100;
}
/* 返回顶部的默认样式 */
.back_top {
	display: block;
    width: 50px;
    height: 50px;
    background: url(../Images/back-top.png) no-repeat scroll 0 0 transparent;
    visibility: hidden;
}
.back_top:hover {
    background-position: 0 -53px;
}
/* 侧边导航链接(如问卷调查, 在线客服)，默认样式 */
.side_link {
	display: block;
	width: 50px;
    padding: 5px 0;
    _padding: 7px 0 3px;
    margin-bottom: 10px;
    font: 18px/20px "Microsoft YaHei";
    color: #fff;
    text-decoration: none;
    text-align: center;
    background-color: #22ade6;
}
.side_link:hover {
    text-decoration: none;
    color: #fff;
    background-color: #ffa63c;
}
/* QQ咨询图标和侧边栏方块 */
.QQ_Consult {
    float: left;
}
#QQConsultIcon {
    display: block;
    padding-left:20px;
    background: url(../Images/qq-consult.png) scroll no-repeat -110px -1px transparent;
    background: url(../Images/qq-consult_ie6.png) scroll no-repeat -110px -1px transparent;
}
#QQConsultSquare {
    display: block;
    width: 50px;
    height: 50px;
    background: url(../Images/qq-consult.png) no-repeat scroll 0 0 transparent;
    padding-bottom: 10px;
}
#QQConsultSquare:hover {
    background-position: -55px 0;
}
#BookLoginQQConsultIcon, #BookLogoutQQConsultIcon {
    margin-right: 20px;
    padding-left:20px;
    background: url(../Images/qq-consult.png) scroll no-repeat -110px 0 transparent;
    background: url(../Images/qq-consult_ie6.png) scroll no-repeat -110px 0 transparent;
    line-height: 30px;
}
/*侧边导航二维码*/
.ly_wtm{
    display: block;
    width: 50px;
    height: 50px;
    background: url(../Images/w2m.png) no-repeat 0 -21px;
}
.ly_wtw_b{width:50px;height:50px;display:block;margin-bottom: 10px;cursor:default;position:relative;_margin-top:10px;}
.ly_wtm:hover{background-position: 0 -72px;}
.ly_wtm_con img{width: 96px;height: 96px;display: block;}
.ly_wtm_con{position: absolute;width: 119px;padding: 5px;background: #ddd;left: -133px;display: none;top:0px;}
.ly_wtm_con div{border: 1px solid #999;background: #fff;padding: 10px; position: relative;}
.side_nav .ly_side_arrow {
position: absolute;
display: block;
height: 0;
width: 0;
font-size: 0;
line-height: 0;
border-color: transparent transparent transparent #999;
border-style: dashed dashed dashed solid; /*ie6下透明是不行的，所以用dashed来处理， =，= 貌似是刚好卡一个空白吧。*/
border-width: 10px;
z-index: 2;
background: none;
}

.side_nav .ly_side_arrow:after,.side_nav .ly_side_arrow i{
  content: '';
position: absolute;
top: -9px;
left: -10px;
display: block;
height: 0;
width: 0;
font-size: 0;
line-height: 0;
border-color: transparent transparent transparent #fff;
border-style: dashed dashed dashed solid;/*ie6下透明是不行的，所以用dashed来处理， =，= 貌似是刚好卡一个空白吧。*/
border-width: 9px;
}
.ly_wtm_con .ly_wtw_desc{
    margin-top: 5px;
    color:#666;
    display: block;
    padding-left: 6px;
}
.ly_wtm_con .ly_side_arrow{
    top: 9px;
    right: -20px;
    _right:-15px;
}
/*联系我们*/
.ly_cs{width:50px;height:50px;display:block;margin-bottom: 10px;cursor:pointer;position:relative;_margin-top:10px;}
.ly_cs_link{display: block;width: 50px;
    padding: 5px 0;_padding: 7px 0 3px;font: 18px/20px "Microsoft YaHei";color: #fff;text-decoration: none;text-align: center;background-color: #ffa63c;}
.ly_cs_link_b{background: url(../Images/w2m.png) no-repeat -52px -21px;height: 50px;padding:0;}
.ly_cs_link:hover{color:#fff;}

.ly_phone_m{
    position: absolute;
    padding: 5px;
    background: #ddd;
    right: 54px;
    display: block;
    top: 5px;
    display:none;
}
.ly_p_message em{border: 1px solid #999;white-space: nowrap;height: 14px;
padding: 7px 6px;
float: left;
background-color: #fff;
font-style:normal;
padding-right:10px;}
.ly_phone_m .ly_side_arrow{
    top: 10px;
    right: -14px;
}
/*绿色风格*/
.side_nav_green .ly_wtm{ background-position: 0 -124px;}
.side_nav_green .ly_wtm:hover{background-position: 0 -72px;}
.side_nav_green .side_link{background-color:#8ab923;}
.side_nav_green .side_link:hover {
    text-decoration: none;
    color: #fff;
    background-color: #ffa63c;
}
.side_nav_green .ly_cs_link_b{background-position: -52px -74px;}

/*通用游轮活动侧边*/
.youlun_actImg{width: 202px;height: 219px;display: block;bottom: 20px;background: url(../Images/cnzhuantiyoulun.gif) no-repeat right; z-index: 3000;}
.zhongqiu_actImg{width: 255px;height: 219px;display: block;bottom: 20px;background: url(../Images/zhongqiu.gif) no-repeat right; z-index: 3000;}